/**
 * 
 */
package com.clh.service;

import java.util.List;

import com.clh.common.PageInfo;
import com.clh.entity.Pay;
import com.clh.entity.Repair;

/**
  * @Description: TODO
  * @author zyw
  * @date 2022-5-25 21:41:27
  * @version v1.0
 */
public interface RepairService {

	//报修列表
	PageInfo<Repair> showRepairList(Repair repair, int pageNum, int pageSize);
	
	//根据报修编号查找报修信息
	Repair findByIdRepairInformation(String repairNo);
	//修改报修信息
	boolean updateRepairInformation(String repairHandler, String repairStatus, String repairNo, String repairDealTime);
	
	//删除报修信息
	boolean deleteRepairInformation(String repairNo);
	
	//单个用户的报修信息
	PageInfo<Repair> ownerShowRepairList(String phoneNumber, String repairContent,  int pageNum, int pageSize);
	
	//用户报修状态修改
	boolean ownerRepairStatusUpdate(String repairNo, String repairStatus);
	
	//报修信息添加
	boolean ownerRepairInsert(Repair repair);
	
	//用户缴费单号生成
	boolean ownerRepairPay(Pay pay, String repairNo);
	
	
	
	
	
	
	
	
	
	
	
	
	
}
